package cn.edu.nuc.film.dao;

import java.util.List;

import cn.edu.nuc.film.common.Parameter;
import cn.edu.nuc.film.entity.FilmType;

public interface FilmTypeMapper {
	
	
	
	/**
     * 获取FilmType的总数量
     * @return
     */
    int count();
	/**
	 * 分类列表
	 * @return   List<FilmType>
	 */
	List<FilmType> filmTypeList( Parameter para );
	
	/**
	 * 获取类型列表，传值到addFilm前台
	 * @return
	 */
	List<FilmType> typeList();
	
	
	/**
	 * 添加分类
	 * @param filmType
	 * @return  int
	 */
	int insert(FilmType filmType);
	
	/**
	 * 查询分类详情，通过ftid来进行查询
	 * @param ftId
	 * @return  FilmType
	 */
	FilmType detailFtId(Integer ftId);
	
	/**
	 * 编辑影片类型
	 * @param filmType
	 * @return
	 */
	int updateByFtid(FilmType filmType);
	/**
	 * 删除影片类型
	 * @param ftId
	 * @return
	 */
    int deleteByFtid(Integer ftId);




    int updateByPrimaryKeySelective(FilmType record);

    int insertSelective(FilmType record);
}